{
  "param": {
    "databaseUrl": "jdbc:mysql://localhost:3306/gateway",
    "databaseUser": "root",
    "databasePwd": "root",
    "projectPath": "D:/dev/workspace/kalvan-admin/kalvan-admin-backend/src/main",
    "projectUiPath": "D:/dev/workspace/kalvan-admin/kalvan-admin-frontend/src",
    "packageName": "com.kalvan",
    "systemCode": "admin",
    "module": "gateway",
    "tableNames": "gateway_authorize",
    "creator": "kalvan",
    "email": "464441135@qq.com",
    "tablePrefix": "t_",
    "tableShardingRule": "",
    "columnPrefix": "f_"
  },
  "table": {
    "dbConnectionName": "gateway",
    "dbName": "gateway",
    "tableName": "gateway_authorize",
    "comments": "接入方服务授权表",
    "pk": {
      "columnKey": "PRI",
      "columnName": "id",
      "dataType": "bigint",
      "comments": "自增id",
      "attrName": "Id",
      "attrname": "id",
      "attrType": "Long",
      "extra": "auto_increment",
      "nullable": false,
      "initFlag": false,
      "pageUseField": false,
      "pageUseQuery": false,
      "pageUseCountQuery": false,
      "downloadUseField": false,
      "pageUseAdd": false,
      "pageUseEdit": false,
      "dictType": "",
      "sensitiveType": "",
      "numberConvert": "",
      "extSuffix": "",
      "dateFormat": "",
      "verify": "required",
      "inputType": "text",
      "pageRegionQuery": false,
      "queryVerify": false,
      "regionQueryBegin": "\u003d",
      "regionQueryEnd": "",
      "editDisable": false,
      "editVerify": true
    },
    "columns": [
      {
        "columnKey": "PRI",
        "columnName": "id",
        "dataType": "bigint",
        "comments": "自增id",
        "attrName": "Id",
        "attrname": "id",
        "attrType": "Long",
        "extra": "auto_increment",
        "nullable": false,
        "initFlag": false,
        "pageUseField": false,
        "pageUseQuery": false,
        "pageUseCountQuery": false,
        "downloadUseField": false,
        "pageUseAdd": false,
        "pageUseEdit": false,
        "dictType": "",
        "sensitiveType": "",
        "numberConvert": "",
        "extSuffix": "",
        "dateFormat": "",
        "verify": "required",
        "inputType": "text",
        "pageRegionQuery": false,
        "queryVerify": false,
        "regionQueryBegin": "\u003d",
        "regionQueryEnd": "",
        "editDisable": false,
        "editVerify": true
      },
      {
        "columnKey": "MUL",
        "columnName": "app_id",
        "dataType": "varchar",
        "comments": "appId",
        "attrName": "AppId",
        "attrname": "appId",
        "attrType": "String",
        "extra": "",
        "nullable": false,
        "initFlag": false,
        "pageUseField": true,
        "pageUseQuery": true,
        "pageUseCountQuery": false,
        "downloadUseField": true,
        "pageUseAdd": true,
        "pageUseEdit": true,
        "dictType": "",
        "sensitiveType": "",
        "numberConvert": "",
        "extSuffix": "",
        "dateFormat": "",
        "verify": "required",
        "inputType": "text",
        "pageRegionQuery": false,
        "queryVerify": false,
        "regionQueryBegin": "like",
        "regionQueryEnd": "",
        "editDisable": false,
        "editVerify": true
      },
      {
        "columnKey": "",
        "columnName": "service",
        "dataType": "varchar",
        "comments": "服务",
        "attrName": "Service",
        "attrname": "service",
        "attrType": "String",
        "extra": "",
        "nullable": false,
        "initFlag": false,
        "pageUseField": true,
        "pageUseQuery": true,
        "pageUseCountQuery": false,
        "downloadUseField": true,
        "pageUseAdd": true,
        "pageUseEdit": true,
        "dictType": "",
        "sensitiveType": "",
        "numberConvert": "",
        "extSuffix": "",
        "dateFormat": "",
        "verify": "required",
        "inputType": "text",
        "pageRegionQuery": false,
        "queryVerify": false,
        "regionQueryBegin": "like",
        "regionQueryEnd": "",
        "editDisable": false,
        "editVerify": true
      },
      {
        "columnKey": "",
        "columnName": "state",
        "dataType": "tinyint",
        "comments": "服务状态",
        "attrName": "State",
        "attrname": "state",
        "attrType": "Integer",
        "extra": "",
        "nullable": false,
        "initFlag": false,
        "pageUseField": true,
        "pageUseQuery": true,
        "pageUseCountQuery": false,
        "downloadUseField": true,
        "pageUseAdd": true,
        "pageUseEdit": true,
        "dictType": "switch_state",
        "sensitiveType": "",
        "numberConvert": "",
        "extSuffix": "",
        "dateFormat": "",
        "verify": "required",
        "inputType": "text",
        "pageRegionQuery": false,
        "queryVerify": false,
        "regionQueryBegin": "\u003d",
        "regionQueryEnd": "",
        "editDisable": false,
        "editVerify": true
      },
      {
        "columnKey": "",
        "columnName": "max_access",
        "dataType": "integer",
        "comments": "服务访问限制",
        "attrName": "MaxAccess",
        "attrname": "maxAccess",
        "attrType": "Integer",
        "extra": "",
        "nullable": false,
        "initFlag": false,
        "pageUseField": true,
        "pageUseQuery": true,
        "pageUseCountQuery": false,
        "downloadUseField": true,
        "pageUseAdd": true,
        "pageUseEdit": true,
        "dictType": "",
        "sensitiveType": "",
        "numberConvert": "",
        "extSuffix": "",
        "dateFormat": "",
        "verify": "required",
        "inputType": "text",
        "pageRegionQuery": true,
        "queryVerify": false,
        "regionQueryBegin": "\u003e\u003d",
        "regionQueryEnd": "\u003c\u003d",
        "editDisable": false,
        "editVerify": true
      },
      {
        "columnKey": "",
        "columnName": "times",
        "dataType": "integer",
        "comments": "时间窗口",
        "attrName": "Times",
        "attrname": "times",
        "attrType": "Integer",
        "extra": "",
        "nullable": false,
        "initFlag": false,
        "pageUseField": true,
        "pageUseQuery": true,
        "pageUseCountQuery": false,
        "downloadUseField": true,
        "pageUseAdd": true,
        "pageUseEdit": true,
        "dictType": "",
        "sensitiveType": "",
        "numberConvert": "",
        "extSuffix": "",
        "dateFormat": "",
        "verify": "required",
        "inputType": "text",
        "pageRegionQuery": true,
        "queryVerify": false,
        "regionQueryBegin": "\u003e\u003d",
        "regionQueryEnd": "\u003c\u003d",
        "editDisable": false,
        "editVerify": true
      },
      {
        "columnKey": "",
        "columnName": "audit_applicant",
        "dataType": "varchar",
        "comments": "审核发起人",
        "attrName": "AuditApplicant",
        "attrname": "auditApplicant",
        "attrType": "String",
        "extra": "",
        "nullable": false,
        "initFlag": false,
        "pageUseField": true,
        "pageUseQuery": false,
        "pageUseCountQuery": false,
        "downloadUseField": true,
        "pageUseAdd": false,
        "pageUseEdit": false,
        "dictType": "",
        "sensitiveType": "",
        "numberConvert": "",
        "extSuffix": "",
        "dateFormat": "",
        "verify": "required",
        "inputType": "text",
        "pageRegionQuery": false,
        "queryVerify": false,
        "regionQueryBegin": "\u003d",
        "regionQueryEnd": "",
        "editDisable": false,
        "editVerify": true
      },
      {
        "columnKey": "",
        "columnName": "audit_state",
        "dataType": "tinyint",
        "comments": "审核状态",
        "attrName": "AuditState",
        "attrname": "auditState",
        "attrType": "Integer",
        "extra": "",
        "nullable": false,
        "initFlag": false,
        "pageUseField": true,
        "pageUseQuery": true,
        "pageUseCountQuery": false,
        "downloadUseField": true,
        "pageUseAdd": false,
        "pageUseEdit": false,
        "dictType": "audit_state",
        "sensitiveType": "",
        "numberConvert": "",
        "extSuffix": "",
        "dateFormat": "",
        "verify": "required",
        "inputType": "text",
        "pageRegionQuery": false,
        "queryVerify": false,
        "regionQueryBegin": "\u003d",
        "regionQueryEnd": "",
        "editDisable": false,
        "editVerify": true
      },
      {
        "columnKey": "",
        "columnName": "audit_user",
        "dataType": "varchar",
        "comments": "审核人",
        "attrName": "AuditUser",
        "attrname": "auditUser",
        "attrType": "String",
        "extra": "",
        "nullable": false,
        "initFlag": false,
        "pageUseField": false,
        "pageUseQuery": false,
        "pageUseCountQuery": false,
        "downloadUseField": true,
        "pageUseAdd": false,
        "pageUseEdit": false,
        "dictType": "",
        "sensitiveType": "",
        "numberConvert": "",
        "extSuffix": "",
        "dateFormat": "",
        "verify": "required",
        "inputType": "text",
        "pageRegionQuery": false,
        "queryVerify": false,
        "regionQueryBegin": "\u003d",
        "regionQueryEnd": "",
        "editDisable": false,
        "editVerify": true
      },
      {
        "columnKey": "",
        "columnName": "audit_temp",
        "dataType": "varchar",
        "comments": "待审信息",
        "attrName": "AuditTemp",
        "attrname": "auditTemp",
        "attrType": "String",
        "extra": "",
        "nullable": true,
        "initFlag": false,
        "pageUseField": false,
        "pageUseQuery": false,
        "pageUseCountQuery": false,
        "downloadUseField": true,
        "pageUseAdd": false,
        "pageUseEdit": false,
        "dictType": "",
        "sensitiveType": "",
        "numberConvert": "",
        "extSuffix": "",
        "dateFormat": "",
        "verify": "",
        "inputType": "text",
        "pageRegionQuery": false,
        "queryVerify": false,
        "regionQueryBegin": "\u003d",
        "regionQueryEnd": "",
        "editDisable": false,
        "editVerify": true
      },
      {
        "columnKey": "",
        "columnName": "audit_remark",
        "dataType": "varchar",
        "comments": "审核备注",
        "attrName": "AuditRemark",
        "attrname": "auditRemark",
        "attrType": "String",
        "extra": "",
        "nullable": false,
        "initFlag": false,
        "pageUseField": false,
        "pageUseQuery": false,
        "pageUseCountQuery": false,
        "downloadUseField": true,
        "pageUseAdd": false,
        "pageUseEdit": false,
        "dictType": "",
        "sensitiveType": "",
        "numberConvert": "",
        "extSuffix": "",
        "dateFormat": "",
        "verify": "required",
        "inputType": "text",
        "pageRegionQuery": false,
        "queryVerify": false,
        "regionQueryBegin": "\u003d",
        "regionQueryEnd": "",
        "editDisable": false,
        "editVerify": true
      },
      {
        "columnKey": "",
        "columnName": "create_time",
        "dataType": "timestamp",
        "comments": "创建时间",
        "attrName": "CreateTime",
        "attrname": "createTime",
        "attrType": "Date",
        "extra": "DEFAULT_GENERATED",
        "nullable": false,
        "initFlag": false,
        "pageUseField": false,
        "pageUseQuery": false,
        "pageUseCountQuery": false,
        "downloadUseField": true,
        "pageUseAdd": false,
        "pageUseEdit": false,
        "dictType": "",
        "sensitiveType": "",
        "numberConvert": "",
        "extSuffix": "",
        "dateFormat": "yyyy-MM-dd HH:mm:ss",
        "verify": "required",
        "inputType": "text",
        "pageRegionQuery": false,
        "queryVerify": false,
        "regionQueryBegin": "\u003d",
        "regionQueryEnd": "",
        "editDisable": false,
        "editVerify": true
      },
      {
        "columnKey": "",
        "columnName": "update_time",
        "dataType": "timestamp",
        "comments": "更新时间",
        "attrName": "UpdateTime",
        "attrname": "updateTime",
        "attrType": "Date",
        "extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP",
        "nullable": false,
        "initFlag": false,
        "pageUseField": false,
        "pageUseQuery": false,
        "pageUseCountQuery": false,
        "downloadUseField": true,
        "pageUseAdd": false,
        "pageUseEdit": false,
        "dictType": "",
        "sensitiveType": "",
        "numberConvert": "",
        "extSuffix": "",
        "dateFormat": "yyyy-MM-dd HH:mm:ss",
        "verify": "required",
        "inputType": "text",
        "pageRegionQuery": false,
        "queryVerify": false,
        "regionQueryBegin": "\u003d",
        "regionQueryEnd": "",
        "editDisable": false,
        "editVerify": true
      }
    ],
    "className": "GatewayAuthorize",
    "classname": "gatewayAuthorize",
    "onlyEntity": false,
    "saveKv": true,
    "useDownload": true,
    "useUpload": true,
    "useSave": true,
    "useUpdate": true,
    "useDelete": true,
    "useInfo": true,
    "useSql": true,
    "genDBConfig": false,
    "useAuditing": true,
    "useFunction": true,
    "functions": [
      {
        "mapping": "updateCache",
        "method": "post",
        "globalTool": true,
        "rowTool": true,
        "comments": "更新缓存"
      }
    ],
    "useI18n": false,
    "hasDate": true,
    "hasBigDecimal": false,
    "hasTime": false,
    "hasExcel": true,
    "hasDictType": true,
    "hasNumberConvert": false,
    "hasExtSuffix": false,
    "hasSensitive": false,
    "hasCountQuery": false
  }
}